home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Visual Cafe 3
/
Visual Cafe 3.ISO
/
Vcafe
/
Main.bin
/
JActionButtonBeanInfo.java
< prev
next >
Wrap
Text File
|
1998-10-21
|
3KB
|
83 lines
package com.symantec.itools.swing.actions;
import java.beans.*;
import java.util.ResourceBundle;
import com.symantec.itools.swing.DesignTimeResourceBundle;
import com.symantec.itools.vcafe.beans.ObjectReferenceAttributes;
import com.symantec.itools.vcafe.beans.PropertyDescriptorAttributes;
import com.symantec.itools.vcafe.beans.PropertyHelpIDs;
public final class JActionButtonBeanInfo
extends com.symantec.itools.beans.HelperBeanInfo
{
public JActionButtonBeanInfo()
{
setInheritSuperBeanInfo(true);
setWinHelpKey(m_WinHelpID);
ResourceBundle resources = ResourceBundle.getBundle("com.symantec.itools.swing.DesignTimeResourceBundle");
String folderName = resources.getString(DesignTimeResourceBundle.SWING_ADDITIONS_FOLDER_TOOLBAR_KEY);
setComponentLibraryFolder(folderName);
setToolbarFolder(folderName);
}
public PropertyDescriptor[] getPropertyDescriptors()
{
try
{
//
// Added properties
//
PropertyDescriptor actionPD = new PropertyDescriptor("action",m_JActionButtonClass);
actionPD.setValue(ObjectReferenceAttributes.OBJECTREFERENCE_DEFAULT_IS_NONE_ATTRIBUTE, Boolean.TRUE);
actionPD.setValue(PropertyDescriptorAttributes.WIN_HELP_ATTRIBUTE, new Integer(PropertyHelpIDs.JACTIONBUTTON_ACTION_HELP_ID));
PropertyDescriptor displayPD = new PropertyDescriptor("display",m_JActionButtonClass);
displayPD.setPropertyEditorClass(JActionButtonDisplayPropertyEditor.class);
displayPD.setValue(PropertyDescriptorAttributes.WIN_HELP_ATTRIBUTE, new Integer(PropertyHelpIDs.JACTIONBUTTON_DISPLAY_HELP_ID));
//
// Hidden properties
//
PropertyDescriptor textPD = new PropertyDescriptor("text",m_JActionButtonClass);
textPD.setHidden(true);
PropertyDescriptor enabledPD = new PropertyDescriptor("enabled",m_JActionButtonClass);
enabledPD.setHidden(true);
PropertyDescriptor iconPD = new PropertyDescriptor("icon",m_JActionButtonClass);
iconPD.setHidden(true);
PropertyDescriptor disabledIconPD = new PropertyDescriptor("disabledIcon",m_JActionButtonClass);
disabledIconPD.setHidden(true);
return new PropertyDescriptor[]
{
actionPD,
displayPD,
textPD,
enabledPD,
iconPD,
disabledIconPD,
};
}
catch(IntrospectionException e)
{
e.printStackTrace();
}
return null;
}
protected Class getBeanClass()
{
return m_JActionButtonClass;
}
protected final static String m_WinHelpID = "0x600FE";
protected final static Class m_JActionButtonClass = JActionButton.class;
}